home *** CD-ROM | disk | FTP | other *** search
- 4000 COLOR 7,0: REM ***************************************************************************************************
- 4010 REM 'CHECKBNK' SUBROUTINE TO PRINT/ADJUST BANK STATEMENT RECORD
- 4020 REM **************************************************************************************************************
- 4030 GOSUB 270 'OPEN PAYEE FILES
- 4040 GET #1,1 'GET THE BANK STATEMENT DISKETTE RECORD
- 4050 COLOR 7,0: CLS
- 4060 PRINT " BANK STATEMENT AS OF ";DATE$
- 4070 PRINT
- 4080 PRINT " ";A1$
- 4090 PRINT " ";A2$
- 4100 PRINT " ";A3$;" ";A4$
- 4110 PRINT
- 4120 AMT = CVS(S1$)
- 4130 PRINT " 1 Starting Bank Balance ";
- 4140 PRINT USING "######,.##-";AMT
- 4150 AMT = CVS(S2$)
- 4160 PRINT " 2 YTD Deposits/Interest ";
- 4170 PRINT USING "######,.##-";AMT
- 4180 PRINT " and Withdrawals"
- 4190 AMT = CVS(S3$)
- 4200 PRINT " 3 YTD Checks Issued ";
- 4210 PRINT USING "######,.##-";AMT
- 4220 AMT = CVS(S4$)
- 4230 PRINT " 4 Current Bank Balance ";
- 4240 PRINT USING "######,.##-";AMT
- 4250 KINT% = CVI(S5$)
- 4260 PRINT " 5 Next File #2 Chain Record ";
- 4270 PRINT USING "####";KINT%
- 4280 KINT% = CVI(S6$)
- 4290 PRINT " 6 YTD No. Of Checks Issued ";
- 4300 PRINT USING "####";KINT%
- 4310 PRINT " 9 Return to Job Choices Menu"
- 4320 PRINT: COLOR 0,7: PRINT " To change any field above"
- 4330 PRINT " enter CODE and NEW Amount": BEEP: BEEP: COLOR 7,0
- 4340 PRINT: COLOR 0,7: PRINT " Code = ";: Y = CSRLIN: X = POS(0)
- 4350 FIELDMAX% = 1: NUM.ONLY% = TRUE%: DEC.MINUS% = FALSE%: GOSUB 330
- 4360 IF DATU$="9" THEN GOTO 4640
- 4370 B$ = DATU$
- 4380 LOCATE Y,X+5: PRINT " New Amount = ";: Y = CSRLIN: X = POS(0)
- 4390 FIELDMAX% = 9: NUM.ONLY% = TRUE%: DEC.MINUS% = TRUE%: GOSUB 330
- 4400 AMT = VAL(DATU$)
- 4410 LOCATE Y,X+1: COLOR 0,7: IF B$ < "5" THEN PRINT USING "#####,.##";AMT: ELSE PRINT USING " #####";AMT
- 4420 COLOR 7,0
- 4430 IF B$ = "1" THEN GOTO 4500
- 4440 IF B$ = "2" THEN GOTO 4510
- 4450 IF B$ = "3" THEN GOTO 4520
- 4460 IF B$ = "4" THEN GOTO 4530
- 4470 IF B$ = "5" THEN GOTO 4540
- 4480 IF B$ = "6" THEN GOTO 4560
- 4490 COLOR 31,0: PRINT " Invalid CODE was entered, retry": COLOR 7,0: GOTO 4340
- 4500 LSET S1$ = MKS$(AMT): GOTO 4580
- 4510 LSET S2$ = MKS$(AMT): GOTO 4580
- 4520 LSET S3$ = MKS$(AMT): GOTO 4580
- 4530 LSET S4$ = MKS$(AMT): GOTO 4580
- 4540 KINT% = AMT
- 4550 LSET S5$ = MKI$(KINT%): GOTO 4580
- 4560 KINT% = AMT
- 4570 LSET S6$ = MKI$(KINT%): GOTO 4580
- 4580 PRINT: PRINT: COLOR 0,7: PRINT " Want to change another field?"
- 4590 PRINT " Reply Y or N ";
- 4600 B$=INKEY$: IF B$="" THEN 4600
- 4610 PRINT B$: IF B$="Y" OR B$="y" THEN GOTO 4050
- 4620 IF B$="N" OR B$="n" THEN GOTO 4640
- 4630 PRINT: COLOR 31,0: PRINT " I need a Y or N, try again ";: COLOR 7,0: GOTO 4600
- 4640 PUT #1,1
- 4650 CLOSE #1,#2
- 4660 GOTO 260 'RETURN TO UTILITY JOB CHOICES MENU
- 4670 REM --------------------------------------------------------------------------------------------------------------
- 9000 GOTO 9000 'CHAIN MERGE AREA LAST STATEMENT
- -------------------------------------------------------------